package com.xmall.pay.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 支付宝配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "alipay")
public class AlipayConfigProperties {

    // 商户appid
    String appid;

    // 私钥 pkcs8格式的
    String rsaPrivateKey;

    // 支付宝公钥
    String alipayPublicKey;

    // 服务器异步通知页面路径 需http://或者https://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
    String notifyUrl;

    // 请求网关地址
    String url;

    // 编码
    String charset = "UTF-8";

    // 返回格式
    String format = "json";

    // RSA2
    String signType = "RSA2";
}
